﻿using IgrMensageiros.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using IgrMensageiros.MO;
using IgrMensageiros.DAL;

namespace IgrMensageiros.BLL
{
    public class PermissaoBLL : IUsuario
    {

        PermissaoDAO permissaoDAO = new PermissaoDAO();

        public void Gravar(Usuario pUsuario)
        {
            if (pUsuario.ID == 0)
            {
                permissaoDAO.Gravar(pUsuario);
            }
            else
            {
                Alterar(pUsuario);
            }
        }

        public void Deletar(int pID)
        {
            permissaoDAO.Deletar(pID);
        }

        public void Alterar(Usuario pUsuario)
        {
            permissaoDAO.Alterar(pUsuario);
        }

        public List<Usuario> Listar(Usuario pUsuario)
        {
            throw new NotImplementedException();
        }
    }
}
